Scientists Discover Facts On Sigiriya, A Megalithic Structure In Sri Lanka Supposedly Built By Gods